<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>SimGrid</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/SimGrid"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-SimGrid rootpage-SimGrid skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">SimGrid</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr">
<p class="mw-empty-elt">
</p>
<style data-mw-deduplicate="TemplateStyles:r1251242444">
/* start https://en.wikipedia.org/ */
.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}@media print{body.ns-0 .mw-parser-output .ambox{display:none!important}}
/* end https://en.wikipedia.org/ */
</style>
<style data-mw-deduplicate="TemplateStyles:r1295905060">
/* start https://en.wikipedia.org/ */
.mw-parser-output .infobox-subbox{padding:0;border:none;margin:-3px;width:auto;min-width:100%;font-size:100%;clear:none;float:none;background-color:transparent}.mw-parser-output .infobox-3cols-child{margin:auto}.mw-parser-output .infobox .navbar{font-size:100%}@media screen{html.skin-theme-clientpref-night .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media(min-width:640px){body.skin--responsive .mw-parser-output .infobox-table{display:table!important}body.skin--responsive .mw-parser-output .infobox-table>caption{display:table-caption!important}body.skin--responsive .mw-parser-output .infobox-table>tbody{display:table-row-group}body.skin--responsive .mw-parser-output .infobox-table th,body.skin--responsive .mw-parser-output .infobox-table td{padding-left:inherit;padding-right:inherit}}
/* end https://en.wikipedia.org/ */
</style><table class="infobox vevent"><tbody><tr><th colspan="2" class="infobox-above summary">SimGrid</th></tr><tr><td colspan="2" class="infobox-image logo"><span typeof="mw:File"></span><div class="infobox-caption">SimGrid Logo</div></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Initial release</th><td class="infobox-data">1999<span style="display:none"> (<span class="bday dtstart published updated">1999</span>)</span><sup id="cite_ref-:0_1-0" class="reference"><a href="#cite_note-:0-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup></td></tr><tr style="display: none;"><td colspan="2" class="infobox-full-data"></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Software_release_life_cycle" title="Software release life cycle">Stable release</a></th><td class="infobox-data"><div style="margin:0px;">4.0
/ March 12, 2025<span style="display:none"> (<span class="bday dtstart published updated">2025-03-12</span>)</span></div></td></tr><tr style="display:none"><td colspan="2">
</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Repository_(version_control)" title="Repository (version control)">Repository</a></th><td class="infobox-data"><a rel="nofollow" class="external free" href="https://framagit.org/simgrid/simgrid">https://framagit.org/simgrid/simgrid</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Written in</th><td class="infobox-data">Core: <a href="C%2B%2B" title="C++">C++</a>; Bindings: <a href="Python_(programming_language)" title="Python (programming language)">Python</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Computing_platform" title="Computing platform">Platform</a></th><td class="infobox-data"><a href="Unix" title="Unix">Unix</a>, <a href="Mac_OS_X" class="mw-redirect" title="Mac OS X">Mac OS X</a>, <a href="Microsoft_Windows" title="Microsoft Windows">Microsoft Windows</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Software_categories#Categorization_approaches" title="Software categories">Type</a></th><td class="infobox-data"><a href="Distributed_computing" title="Distributed computing">Distributed system</a> simulator, <a href="Network_simulator" class="mw-redirect" title="Network simulator">Network simulator</a>, <a href="Model_checking" title="Model checking">Model checking</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="Software_license" title="Software license">License</a></th><td class="infobox-data"><a href="GNU_Lesser_General_Public_License" title="GNU Lesser General Public License">GNU Lesser General Public License</a> version 2.1 only<sup id="cite_ref-mastercopy_2-0" class="reference"><a href="#cite_note-mastercopy-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Website</th><td class="infobox-data"><span class="url"><a rel="nofollow" class="external text" href="https://simgrid.org">simgrid<wbr>.org</a></span></td></tr></tbody></table>
<p><b>SimGrid</b> is a framework for <a href="Simulation" title="Simulation">simulating</a> applications on <a href="Distributed_computing" title="Distributed computing">distributed computing</a> systems.<sup id="cite_ref-simgrid-v1_3-0" class="reference"><a href="#cite_note-simgrid-v1-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> It provides <a href="High-level_programming_language" title="High-level programming language">high-level programming language</a> tools for comparing, evaluating, analyzing, and <a href="Software_prototyping" title="Software prototyping">prototyping</a> <a href="Algorithm" title="Algorithm">algorithms</a> across different platforms. SimGrid has been used to conduct experimental simulations in multiple domains, including <a href="Cluster_computing" class="mw-redirect" title="Cluster computing">cluster computing</a>, <a href="Grid_computing" title="Grid computing">grid computing</a>, <a href="Heuristic_(computer_science)" title="Heuristic (computer science)">heuristics</a> and <a href="Peer-to-peer" title="Peer-to-peer">peer-to-peer (P2P) computing</a>.<sup id="cite_ref-:0_1-1" class="reference"><a href="#cite_note-:0-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</p><p>SimGrid is distributed as <a href="Freeware" title="Freeware">freeware</a> under the GNU Lesser General Public License version 2.1 (<a href="LGPL_2.1" class="mw-redirect" title="LGPL 2.1">LGPL-2.1</a>-only).<sup id="cite_ref-:1_4-0" class="reference"><a href="#cite_note-:1-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-mastercopy_2-1" class="reference"><a href="#cite_note-mastercopy-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="History">History</h2></div>
<p>SimGrid started in 1999 as a joint research project between Henry Casanova and Arnaud Legrand from the <a href="University_of_California%2C_San_Diego" title="University of California, San Diego">University of California, San Diego</a> and <a href="%C3%89cole_normale_sup%C3%A9rieure_de_Lyon" title="École normale supérieure de Lyon">École Normale Supérieure de Lyon</a>, respectively.<sup id="cite_ref-:2_5-0" class="reference"><a href="#cite_note-:2-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> The original design was only used for simulating the scheduling of <a href="Heuristic_(computer_science)" title="Heuristic (computer science)">heuristics</a> for <a href="Heterogeneous_computing" title="Heterogeneous computing">heterogeneous platforms</a>.<sup id="cite_ref-:2_5-1" class="reference"><a href="#cite_note-:2-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup>
</p><p>SimGrid has received funding from national and international research agencies and has evolved through various projects, including <a href="San_Onofre_Nuclear_Generating_Station" title="San Onofre Nuclear Generating Station">SONGS</a>, USS-SimGrid, and <a href="ASTR" title="ASTR">ASTR</a>.<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="APIs_and_models">APIs and models</h2></div>
<p>SimGrid supports multiple <a href="Programming_language" title="Programming language">programming languages</a>, including <a href="C%2B%2B" title="C++">C++</a> and <a href="Python_(programming_language)" title="Python (programming language)">Python</a>, through models and <a href="API" title="API">APIs</a>.
</p><p>SimGrid provides tools for analyzing scheduling, <a href="Resource_allocation_(computer)" class="mw-redirect" title="Resource allocation (computer)">resource allocation</a>, <a href="Fault_tolerance" title="Fault tolerance">fault tolerance</a>, and other aspects of distributed computing through four distinct interfaces:<sup id="cite_ref-:0_1-2" class="reference"><a href="#cite_note-:0-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</p>
<ul><li>Simulation Directed Acyclic Graphs (SIMDAG) simulates execution of <a href="Directed_acyclic_graph" title="Directed acyclic graph">DAGs</a>, including specified tasks, dependencies, scheduling resources, and interaction with the environment. It allows users to add tasks, specify dependencies, and interact with the environment.</li>
<li>Meta Scheduling Grid (MSG) is used for solving <a href="Constraint_satisfaction_problem" title="Constraint satisfaction problem">constraint satisfaction problems</a>.</li>
<li>Grid Reality and Simulation (GRAS) simulates deployable distributed applications.</li>
<li>Simulated Message Passing Interface (SMPI) simulates <a href="Message_Passing_Interface" title="Message Passing Interface">MPI</a> applications.</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Release_history">Release history</h2></div>
<table class="wikitable">
<tbody><tr>
<th>Version
</th>
<th>Release date
</th>
<th>Significant changes
</th></tr>
<tr>
<td>SimGrid v1.0
</td>
<td>1999
</td>
<td>
<ul><li>First release of SimGrid</li>
<li>Scheduled algorithms for heterogeneous platforms</li></ul>
</td></tr>
<tr>
<td>SimGrid v2.0
</td>
<td>2003
</td>
<td>
<ul><li>More realistic <a href="Network_model" title="Network model">network models</a> and <a href="Topologies" class="mw-redirect" title="Topologies">topologies</a><sup id="cite_ref-v2_7-0" class="reference"><a href="#cite_note-v2-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup></li>
<li>Enabled the simulation of distributed scheduling agents<sup id="cite_ref-v2_7-1" class="reference"><a href="#cite_note-v2-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup></li></ul>
</td></tr>
<tr>
<td>SimGrid v3.3
</td>
<td>2009
</td>
<td>
<ul><li>Complete rewrite of the simulation core for better modularity, speed and scalability<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup></li></ul>
</td></tr>
<tr>
<td>SimGrid v4.0
</td>
<td>March 12, 2025<sup id="cite_ref-:3_9-0" class="reference"><a href="#cite_note-:3-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup>
</td>
<td>
<ul><li>Reworked the platform generation API to simplify it and make it more natural<sup id="cite_ref-:3_9-1" class="reference"><a href="#cite_note-:3-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup></li></ul>
</td></tr></tbody></table>
<div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2></div>
<ul><li><a href="BIGSIM" title="BIGSIM">BIGSIM</a></li>
<li><a href="Directed_Acyclic_Graph" class="mw-redirect" title="Directed Acyclic Graph">Directed Acyclic Graph</a></li>
<li><a href="Cloud_computing" title="Cloud computing">Cloud computing</a></li>
<li><a href="CloudSim" title="CloudSim">CloudSim</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */
.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}
/* end https://en.wikipedia.org/ */
</style><div class="reflist">
<div class="mw-references-wrap"><ol class="references">
<li id="cite_note-:0-1"><span class="mw-cite-backlink">^ <a href="#cite_ref-:0_1-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-:0_1-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-:0_1-2"><sup><i><b>c</b></i></sup></a></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */
.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}
/* end https://en.wikipedia.org/ */
</style><cite id="CITEREFCasanovaLegrandQuinson2008" class="citation journal cs1 cs1-prop-unfit">Casanova, Henri; Legrand, Arnaud; Quinson, Martin (March 4, 2008). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20240521110919/https://inria.hal.science/inria-00260697/en/">"SimGrid: a Generic Framework for Large-Scale Distributed Experiments"</a>. <i>Inria</i>. IEEE. Archived from the original on May 21, 2024 – via HAL Open Science.</cite></span>
</li>
<li id="cite_note-mastercopy-2"><span class="mw-cite-backlink">^ <a href="#cite_ref-mastercopy_2-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-mastercopy_2-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/simgrid/simgrid/blob/master/COPYING">"simgrid/COPYING at master · simgrid/simgrid"</a>. <i>GitHub</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2025-05-14</span></span>.</cite></span>
</li>
<li id="cite_note-simgrid-v1-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-simgrid-v1_3-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFCasanova2001" class="citation conference cs1">Casanova, Henri (May 2001). "A Toolkit for the Simulation of Application Scheduling". <i>First IEEE International Symposium on Cluster Computing and the Grid (CCGrid'01)</i>. Brisbane, Australia. pp. <span class="nowrap">430–</span>441. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FCCGRID.2001.923223">10.1109/CCGRID.2001.923223</a>.</cite></span>
</li>
<li id="cite_note-:1-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-:1_4-0">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://framagit.org/simgrid/simgrid/-/blob/master/LICENSE-LGPL-2.1">"LICENSE-LGPL-2.1 · master · simgrid / simgrid · GitLab"</a>. <i>GitLab</i>. 2010-11-27<span class="reference-accessdate">. Retrieved <span class="nowrap">2025-03-19</span></span>.</cite></span>
</li>
<li id="cite_note-:2-5"><span class="mw-cite-backlink">^ <a href="#cite_ref-:2_5-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-:2_5-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://simgrid.org/history.html">"SimGrid History"</a>. <i>simgrid.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2025-04-20</span></span>.</cite></span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://forge.in2p3.fr/projects/simgrid">"Overview - SIMGRID - IN2P3-Forge"</a>. <i>forge.in2p3.fr</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2025-05-01</span></span>.</cite></span>
</li>
<li id="cite_note-v2-7"><span class="mw-cite-backlink">^ <a href="#cite_ref-v2_7-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-v2_7-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFArnaud_LegrandHenri_CasanovaLoris_Marchal2003" class="citation book cs1">Arnaud Legrand; Henri Casanova; Loris Marchal (2003). "Scheduling distributed applications: The SimGrid simulation framework". <a rel="nofollow" class="external text" href="https://ieeexplore.ieee.org/document/1199362"><i>CCGrid 2003. 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid, 2003. Proceedings</i></a>. Tokyo, Japan: IEEE. pp. <span class="nowrap">138–</span>145. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FCCGRID.2003.1199362">10.1109/CCGRID.2003.1199362</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>0-7695-1919-9</bdi><span class="reference-accessdate">. Retrieved <span class="nowrap">8 May</span> 2025</span>. <q>This paper focuses on SimGrid v2, which greatly improves on the first version of the software with more realistic network models and topologies. SimGrid v2 also enables the simulation of distributed scheduling agents, which has become critical for current scheduling research in large-scale platforms.</q></cite></span>
</li>
<li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://webperso.info.ucl.ac.be/~pvr/GrascompCloudDay2012/QuinsonRR-7761.pdf">"[inria-00631141, v1] Towards Scalable, Accurate, and Usable Simulations of Distributed Applications and Systems"</a> <span class="cs1-format">(PDF)</span>. <i>webperso.info.ucl.ac.be</i><span class="reference-accessdate">. Retrieved <span class="nowrap">8 May</span> 2025</span>.</cite></span>
</li>
<li id="cite_note-:3-9"><span class="mw-cite-backlink">^ <a href="#cite_ref-:3_9-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-:3_9-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://simgrid.org/doc/latest/Release_Notes.html">"SimGrid 4 Release Notes — SimGrid documentation"</a>. <i>simgrid.org</i><span class="reference-accessdate">. Retrieved <span class="nowrap">8 May</span> 2025</span>.</cite></span>
</li>
</ol></div></div>
<div class="mw-heading mw-heading2"><h2 id="Further_reading">Further reading</h2></div>
<ul><li><cite id="CITEREFVelhoLegrand2009" class="citation book cs1">Velho, Pedro; Legrand, Arnaud (3 March 2009). "Accuracy study and improvement of network simulation in the SimGrid framework". <a rel="nofollow" class="external text" href="https://inria.hal.science/inria-00361031/"><i>Proceedings of the Second International ICST Conference on Simulation Tools and Techniques</i></a>. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.4108%2FICST.SIMUTOOLS2009.5592">10.4108/ICST.SIMUTOOLS2009.5592</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-963-9799-45-5</bdi>.</cite></li>
<li><cite id="CITEREFLebreLegrandSuterVeyre2015" class="citation book cs1">Lebre, Adrien; Legrand, Arnaud; Suter, Frédéric; Veyre, Pierre (May 2015). <a rel="nofollow" class="external text" href="https://ieeexplore.ieee.org/document/7152491">"Adding Storage Simulation Capacities to the SimGrid Toolkit: Concepts, Models, and API"</a>. <a rel="nofollow" class="external text" href="https://hal.inria.fr/hal-01197128/file/sg_storage_ccgrid15.pdf"><i>2015 15th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing</i></a> <span class="cs1-format">(PDF)</span>. pp. <span class="nowrap">251–</span>260. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FCCGrid.2015.134">10.1109/CCGrid.2015.134</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-1-4799-8006-2</bdi><span class="reference-accessdate">. Retrieved <span class="nowrap">22 March</span> 2025</span>.</cite></li>
<li><cite id="CITEREFRamamonjisoaKhodjaLaiymaniGiersch2014" class="citation book cs1">Ramamonjisoa, Charles Emile; Khodja, Lilia Ziane; Laiymani, David; Giersch, Arnaud; Couturier, Raphaël (August 2014). <a rel="nofollow" class="external text" href="https://ieeexplore.ieee.org/document/7056850">"Simulation of Asynchronous Iterative Algorithms Using SimGrid"</a>. <i>2014 IEEE Intl Conf on High Performance Computing and Communications, 2014 IEEE 6th Intl Symp on Cyberspace Safety and Security, 2014 IEEE 11th Intl Conf on Embedded Software and Syst (HPCC,CSS,ICESS)</i>. pp. <span class="nowrap">890–</span>895. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FHPCC.2014.155">10.1109/HPCC.2014.155</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <bdi>978-1-4799-6123-8</bdi><span class="reference-accessdate">. Retrieved <span class="nowrap">22 March</span> 2025</span>.</cite></li>
<li><cite id="CITEREFFrincuQuinsonSuter2008" class="citation journal cs1">Frincu, Marc-Eduard; Quinson, Martin; Suter, Frédéric (2008). <a rel="nofollow" class="external text" href="https://inria.hal.science/inria-00256883/">"Handling Very Large Platforms with the New SimGrid Platform Description Formalism"</a>. <i>[Technical Report] RT-0348</i>. <a href="French_Institute_for_Research_in_Computer_Science_and_Automation" title="French Institute for Research in Computer Science and Automation">French Institute for Research in Computer Science and Automation</a>: 27<span class="reference-accessdate">. Retrieved <span class="nowrap">22 March</span> 2025</span>.</cite></li></ul>
<div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2></div>
<ul><li><a rel="nofollow" class="external text" href="https://simgrid.org/">SimGrid Home</a> – official project homepage</li>
<li>Reference publication: <a rel="nofollow" class="external text" href="https://doi.org/10.1016/j.jpdc.2014.06.008">H. Casanova, A. Giersch, A. Legrand, M. Quinson, and F. Suter, “Versatile, Scalable, and Accurate Simulation of Distributed Applications and Platforms,” Journal of Parallel and Distributed Computing, vol. 74, no. 10, pp. 2899 – 2917, 2014.</a></li></ul></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2025-07-05" href="https://en.wikipedia.org/wiki/?title=SimGrid&oldid=1298880283">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
</body></html>